function InsertSort(arr) {
    for (let i = 2; i < arr.length; i++) {
        if (arr[i] < arr[i - 1]) {
            let j;
            arr[0] = arr[i];
            for (j = i - 1; arr[j] > arr[0]; j--) {
                arr[j + 1] = arr[j];
            }
            arr[j + 1] = arr[0];
        }
    }

    return arr.slice(1);
}

var arr = [-1, 49, 38, 65, 97, 76, 13, 27, 49]; // arr[0]闲置或者作为哨兵单元
arr = InsertSort(arr);

console.log(arr)